package com.qf.springmvc02.service;

import com.github.pagehelper.PageInfo;
import com.qf.springmvc02.entity.User;

import java.util.List;

/**
 * @author DXT
 * @date 2022/5/7 10:42
 */
public interface UserService {
    // 使用分页插件进行分页查询
    PageInfo<User> selectAllUser(Integer pageIndex, Integer pageSize);

    User selectById(Integer id);

    int addUser(User user);

    int update(User user);

    int deleteById(Integer id);

    // 业务层的登录方法
    User login(String name,String password);

    // 根据名字模糊查询用户
    List<User> selectByNameFuzzy(String name);
}
